在使用CREATE TABLE语句创建表时,首先要使用USE语句选择数据库,选择数据库语句的基本格式为“USE 数据库名”。
单字段主键的语法规则:属性名 数据类型 PRIMARY KEY
多字段主键在属性定义完之后统一设置主键。语法规则如下:
PRIMARY KEY(属性名1,属性名2,属性名n);
外键:
如果字段sno是一个表A的属性,且依赖于表B的主键。那么,称表B为父表,表A为子表,sno为表A的外键。通过sno字段将父表B和字表A建立关联关系。
子表的外键关联的必须是父表的主键。而且,数据类型必须一致。
父表中删除某条信息时,子表中与之对应的信息也必须有相应的改变。
外键的基本语法:
CONSTRAINT 外键别名 FOREIGN KEY(属性1,属性2)
REFERENCES 表名(属性1,属性2)
或者
FOREIGN KEY (CGID) REFERENCES HyteUser(CGID)
唯一性约束的基本语法规则:
属性名 数据类型 UNIQUE
一个表只能有一个字段使用AUTO_INCREMENT约束,且该字段必须为主键的一部分。
通常情况下,AUTO_INCREMENT都是作为ID字段的约束条件,而且将ID字段作为表的主键。
|